<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 有一个数组[‘c’, ‘a’, ‘z’, ‘a’, ‘x’, ‘a’, ‘x’, ‘c’, ‘b’]，要求去除数组中重复的元素。
			// > 分析：
			// > ①目标：把旧数组里面不重复的元素选取出来放到新数组中，重复的元素只保留一个，放到新数组中去重。 
			// > ②核心算法：我们遍历旧数组，然后拿着旧数组元素去查询新数组，
			// 如果该元素在新数组里面没有出现过，我们就添加，否则不添加。 
			// > ③我们怎么知道该元素没有存在？ 利用 新数组.indexOf(数组元素) 
			// 如果返回时 -1 就说明 新数组里面没有该元素。 
			var arr = ['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b'];
			var arr1 = [];
			for (var i = 0; i < arr.length; i++) {
			    if(arr1.indexOf(arr[i]) == -1){
			        arr1.push(arr[i]);
			    }
			}
		</script>
	</body>
</html>
